package com.yunji.aggregate.model.vo.base;

import com.yunji.common.model.domain.SiteDO;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;

/**
 * @Project: yunji-coffee
 * @Package: com.yunji.user.vo
 * @Title: SiteEarnsVO
 * <p>
 * History:
 * Date                     Version     Author          Summary
 * ============================================================
 * 2024-09-10 17:13:13      V1.0        HuaAo       新建类
 */

public class SiteEarnsStatisticsVO extends SiteDO {

    private static final long serialVersionUID = -8516542012498427040L;

    @ApiModelProperty("分成类型 0:不分成;1:按金额比例;2:按固定金额; 默认:0关闭")
    private Integer scaleType;

    @ApiModelProperty("分成比例")
    private BigDecimal scaleRatio;

    @ApiModelProperty("代理名称")
    private String agentName;

    @ApiModelProperty("员工数")
    private Integer staffNums;

    @ApiModelProperty("货柜数")
    private Integer containerNums;

    @ApiModelProperty("佣金收益")
    private BigDecimal earnAmount;

    @ApiModelProperty("收款金额")
    private BigDecimal orderAmount;

    public Integer getScaleType() {
        return scaleType;
    }

    public void setScaleType(Integer scaleType) {
        this.scaleType = scaleType;
    }

    public BigDecimal getScaleRatio() {
        return scaleRatio;
    }

    public void setScaleRatio(BigDecimal scaleRatio) {
        this.scaleRatio = scaleRatio;
    }

    public String getAgentName() {
        return agentName;
    }

    public void setAgentName(String agentName) {
        this.agentName = agentName;
    }

    public Integer getStaffNums() {
        return staffNums;
    }

    public void setStaffNums(Integer staffNums) {
        this.staffNums = staffNums;
    }

    public Integer getContainerNums() {
        return containerNums;
    }

    public void setContainerNums(Integer containerNums) {
        this.containerNums = containerNums;
    }

    public BigDecimal getEarnAmount() {
        return earnAmount;
    }

    public void setEarnAmount(BigDecimal earnAmount) {
        this.earnAmount = earnAmount;
    }

    public BigDecimal getOrderAmount() {
        return orderAmount;
    }

    public void setOrderAmount(BigDecimal orderAmount) {
        this.orderAmount = orderAmount;
    }
}